Part Number Hot Search : 
GILFT 93C56 B564A MC339 8101E 7B262 R5M7085 FAN4855
Product Description
Full Text Search
 

To Download FLD00042 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  FLD00042 ?i 2 c digital ambient light sensor ?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 october 2012 FLD00042 i 2 c digital ambient light sensor features built-in temperature compensation circuit operating temperature: -30? to 70? supply voltage range: 2.4v to 3.6v i 2 c serial port communication: fast 400khz light sensing ? full dynamic range: 0.01 lux to 64,000 lux ? high resolution range: 0.01 lux to 320 lux ? 16-bit effective resolution ? 50hz/60hz rejection ? immunity to ir and uv light size: 2.65mm(l) x 2.00mm(w) x 0.70mm(h) halogen free applications display backlight control for smart phones laptops, desktops, monitors lcd tv description the FLD00042 is a digital-output light sensor with a two- wire, i 2 c serial interface. it combines two photodiodes with signal processing on a single cmos integrated circuit to provide a linear response over an effective 16- bit dynamic range from virtually 0 lux to 64,000 lux. the FLD00042 includes an interrupt mode that signals to the controller readings exceeding a maximum threshold. block diagram pinout i 2 c interface adc photodiode for visible and ir photodiode for ir gnd sda i 2 c bus controller scl osc temperature compensation logic interrupt vdd int vbus 8 7 6 5 1 2 3 4 (top view) vdd gnd nc nc sda scl int nc
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 2 FLD00042 ?i 2 c digital ambient light sensor pin definitions absolute maximum ratings (t a = 25?) stresses exceeding the absolute maximum ratings may damage the device. the device may not function or be operable above the recommended operating conditions and stressing the parts to these levels is not recommended. in addition, extended exposure to stresses above the recommended operating conditions may affect device reliability. the absolute maximum ratings are stress ratings only. recommended operating conditions the recommended operating conditions table defines the conditions for actual device operation. recommended operating conditions are specified to ensure optimal performance to the data sheet specifications. fairchild does not recommend exceeding them or designing to absolute maximum ratings. pin symbol i/o type description 1 vdd power supply voltage. 2 gnd ground. 3 nc not connected. 4 nc not connected. 5 nc not connected. 6 int o level interrupt. this pin is an open drain output. 7 scl i i 2 c serial clock. this pin is an open drain input. 8 sda i/o i 2 c serial data. this pin is an open drain input / output. symbol parameter min. max. unit v dd supply voltage -0.5 3.8 v v o digital output voltage -0.5 3.8 v i o digital output current -1 +20 ma t stg storage temperature -40 +85 ? t opr operating temperature -30 +70 ? symbol parameter min. max. unit v dd supply voltage 2.4 3.6 v v bus bus supply voltage 1.7 3.6 v v ih i 2 c bus input high (scl/sda) 1.2 v v il i 2 c bus input low (scl/sda) 0.6 v
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 3 FLD00042 ?i 2 c digital ambient light sensor electrical/optical characteristics (t a = 25? and v dd = 3.0v) note: 1. startup sequence typical performance characteristics symbol parameter test condition min. typ. max. unit idd1 active supply current active mode 200 300 ? idd2 standby current standby / sleep mode 5 ? tini initial startup time note 1 100 ms twakeup wakeup time from standby note 1 10 ms light sensor data fs full scale adc count 65535 count data 0 dark adc count ev = 0 lux (ch0 and ch1) 0 6 count data 1 output ch0 ev = 200 lx, gain = 1 95 count data 2 output ch1 40 count res 1 resolution range 1 (0.01 to 320 lx) 0.005 lx/count res 2 resolution range 2 (2 to 64k lx) 1 lx/count standby mode sensor in active mode supply v dd write i 2 c command to turn to active mode wait 100ms (min) wait 10ms (max) relative responsitivity angle (? fig. 1 normalized reception pattern for the als detector -100 -80 -60 -40 -20 20 40 60 80 100 1.2 1 . 2 1.0 1 . 0 0.8 0 . 8 0.6 0 . 6 0.4 0 . 4 0.2 0 . 2 0.0 0 . 0 1.2 1.0 0.8 0.6 0.4 0.2 0.0 0 normalized responsitivity wavelength (nm) fig. 2 spectral response 0 200 400 800 1000 1200 1.2 1.0 0.8 0.6 0.4 0.2 0.0 600 ch0 ch1
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 4 FLD00042 ?i 2 c digital ambient light sensor i 2 c timing specifications (v bus = 1.8v, t opr = 25?) figure 3. i 2 c timing diagram symbol parameter min. max. units f scl scl clock frequency 1 400 khz t buf bus free time between a stop and start condition 1.3 ? t hd:sta hold time (repeated) start condition. after this period, the ?st clock pulse is generated 0.6 ? t low low period of the scl clock 1.3 ? t high high period of the scl clock 0.6 ? t su:sta set-up time for a repeated start condition 0.6 ? t su:sto set-up time for stop condition 0.6 ? t r rise time of both sda and scl signals 30 300 ns t f fall time of both sda and scl signals 30 300 ns t hd:dat data hold time 0.3 0.9 ? t su:dat data setup time 100 ns t sp pulse width of spikes which must be suppressed by the input filter 050ns s sr s s: start, sr: repeated state, p: stop p i2c_data i2c_clk t f t low t su;dat t f t r t hd;sta t su;sta t su;sto t buf t r t sp t hd;dat t high t hd;sta
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 5 FLD00042 ?i 2 c digital ambient light sensor i 2 c interface ?read and write transactions figure 4 through figure 7 outline the sequences for data read and write. all addresses and data are msb ?st. bit de?itions figure 4. i 2 c write protocol (type 1) figure 5. i 2 c write protocol (type 2) acknowledge (0 for an ack) start condition stop condition write (0 for writing) slave-to-master a s p w non-acknowledge (1 for a nack) repeated start condition read (1 for read) master-to-slave n sr r s slave address w a register address a p 17 slave id (write) slave id (write) s slave address w a register address a p s6 s5 s4 s3 s2 s1 s0 a6 a7 a5 a4 a3 a2 a1 a0 12345678 9 12345678 9 11 8 11 scl sda s6 s5 s4 s3 s2 s1 s0 a6 a7 a5 a4 a3 a2 a1 a0 a6 a7 a5 a4 a3 a2 a1 a0 scl sda s slave address w a register address a p 17 slave id (write) slave id (write) 12345678 9 12345678 9 12345678 9 11 8 register command 8 1 a s slave address w a register address a p register command a 11
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 6 FLD00042 ?i 2 c digital ambient light sensor figure 6. i 2 c read protocol figure 7. i 2 c read (combined format) protocol register command p n s6 s5 s4 s3 s2 s1 s0 c6 c7 c5 c4 c3 c2 c1 c0 slave address sr p register command 7 slave id (read) slave id (read) 11 n 1 a slave address sra 18 scl sda 12345678 9 12345678 9 s slave address w register address a a sr slave address ra a register command n p s 1 slave address 7 w 1 a 1 register address 8 a 1 sr 1 slave address 7 r 1 a 1 register command 8 n 1 p 1 slave id (write) slave id (write) slave id (read) slave id (read) scl sda 12345678 9 12345678 9 12345678 9 12345678 9 s6 s5 s4 s3 s2 s1 s0 s6 s5 s4 s3 s2 s1 s0 a6 a7 a5 a4 a3 a2 a1 a0 c6 c7 c5 c4 c3 c2 c1 c0
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 7 FLD00042 ?i 2 c digital ambient light sensor i 2 c slave address the 7 bits slave address for this sensor is 0x23h. a read/write bit should be appended to the slave address by the master device to properly communicate with the sensor. register descriptions notes: 2. when reading als data registers, read sequence should always be from lower address to higher address (e.g., for als data, ch1 data should be read first followed by ch0 data. read sequence should be 0x88, 0x89, 0x8a, 0x8b. when 0x8b is read, all four als data registers will be populated with new set of data). 3. when setting of interrupt register (addr 0x8f) is necessary, it should be done before the device is in active mode. 4. reserved registers should not be written with any value other than its default value. i 2 c slave address command type (0x23h) w/r value bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 write 01000110 0x46h read 01000111 0x47h addr r/w register name description reset value 0x80 r/w als_contr als operation mode control sw reset 0x00 0x81 r/w reserved reserved register 0x00 0x82 r/w reserved reserved register 0x6b 0x83 r/w reserved reserved register 0x7f 0x84 r/w reserved reserved register 0x02 0x85 r/w als_meas_rate als measurement rate in active mode 0x03 0x86 r part_id part number id and revision id 0x80 0x87 r manufac_id manufacturer id 0x05 0x88 r als_data_ch1_0 als measurement ch1 data, lower byte 0x00 0x89 r als_data_ch1_1 als measurement ch1 data, upper byte 0x00 0x8a r als_data_ch0_0 als measurement ch0 data, lower byte 0x00 0x8b r als_data_ch0_1 als measurement ch0 data, upper byte 0x00 0x8c r als_status als new data status 0x00 0x8d r reserved reserved register 0x00 0x8e r reserved reserved register 0x00 0x8f r/w interrupt interrupt settings 0x08 0x90 r/w reserved reserved register 0xff 0x91 r/w reserved reserved register 0x07 0x92 r/w reserved reserved register 0x00 0x93 r/w reserved reserved register 0x00 0x97 r/w als_thres_up_0 als interrupt upper threshold, lower byte 0xff 0x98 r/w als_thres_up_1 als interrupt upper threshold, upper byte 0xff 0x99 r/w als_thres_low_0 als interrupt lower threshold, lower byte 0x00 0x9a r/w als_thres_low_1 als interrupt lower threshold, upper byte 0x00 0x9e r/w interrupt persist als interrupt persist setting 0x00
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 8 FLD00042 ?i 2 c digital ambient light sensor register bit definitions als_contr register (0x80) the als_contr register controls the als operation modes and software (sw) reset for the sensor. the als sensor can be set to either standby mode or active mode. at either of these modes, the i 2 c circuitry is always active. the default mode after power up is standby mode. during standby mode, there is no als measurement performed but i 2 c communication is allowed to enable read/write to all the registers. als_meas_rate register (0x85) the als_meas_rate register controls the integration time and timing of the periodic measurement of the als in active mode. als measurement repeat rate is the interval between als_data registers update. als integration time is the measurement time for each als cycle. als measurement repeat rate must be set to be equal or larger than the als integration time. if als measurement repeat rate is set to be smaller than als integration time, it will be automatically reset to be equal to als integration time by the ic internally. als_contr (default = 0x00) b7 b6 b5 b4 b3 b2 b1 b0 reserved als gain sw reset als mode field bits description reserved 7:4 must write as 0 als gain 3 0: dynamic range 2 (2 lux to 64k lux) (default) 1: dynamic range 1 (0.01 lux to 320 lux) sw reset 2 0: software reset is not started (default) 1: software reset is started, default value after reset is 0 als mode 1:0 00 / 01: standby mode (default) 10 / 11: active mode als_meas_rate (default = 0x03) b7 b6 b5 b4 b3 b2 b1 b0 reserved als integration time als measurement repeat rate field bits description reserved 7:5 must write as 0 als integration time 4:3 00: 100ms (default) 01: 50ms (can only be used in dynamic range 2, effective resolution is 15-bit @ 2 lux / count) 10: 200ms (can only be used in dynamic range 1) 11: 400ms (can only be used in dynamic range 1) als measurement repeat rate 2:0 000: 50ms 001: 100ms 010: 200ms 011: 500ms (default) 100: 1000ms 101 / 110 / 111: 2000ms
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 9 FLD00042 ?i 2 c digital ambient light sensor part_id register (0x86) (read only) the part_id register defines the part number and revision identification of the sensor. manufac_id register (0x87) (read only) the manufac_id register defines the manufacturer identification of the sensor. als_data_ch1 register (0x88/0x89) (read only) the als_data registers should be read as a group, with the lower address read back first (i.e., read 0x88 first, then read 0x89). these two registers should also be read before reading channel-0 data (from registers 0x8a, 0x8b). when the i 2 c read operation starts, all four als data registers are locked until the i 2 c read operation of register 0x8b is completed. this will ensure that the data in the registers is from the same measurement even if an additional integration cycle ends during the read operation. new measurement data is stored into temporary registers and the als_data registers are updated as soon as there is no on-going i 2 c read operation. the als adc channel-1 data is expressed as a 16-bit data spread over two registers. the als_data_ch1_0 and als_data_ch1_1 registers provide the lower and upper byte respectively. 0x88 0x89 part_id (default = 0x80) b7 b6 b5 b4 b3 b2 b1 b0 part number id revision id field bits description part number id 7:4 0x08h revision id 3:0 0x00h manufac_id (default = 0x05) b7 b6 b5 b4 b3 b2 b1 b0 manufacturer id field bits description manufacturer id 7:0 0x05h als_data_ch1_0 (default = 0x00) b7 b6 b5 b4 b3 b2 b1 b0 als data ch1 low als_data_ch1_1 (default = 0x00) b7 b6 b5 b4 b3 b2 b1 b0 als data ch1 high field addr bits description als data ch1 low 0x88 7:0 als adc channel 1 lower byte data als data ch1 high 0x89 7:0 als adc channel 1 upper byte data
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 10 FLD00042 ?i 2 c digital ambient light sensor als_data_ch0 register (0x8a/0x8b) (read only) these two registers should be read after reading channel-1 data (from registers 0x88, 0x89). lower address register should be read first (i.e read 0x8a first, then read 0x8b). see als_data_ch1 register information above. the als adc channel-0 data is expressed as a 16-bit data spread over two registers. the als_data_ch0_0 and als_data_ch0_1 registers provide the lower and upper byte respectively. 0x8a 0x8b als_status register (0x8c) (read only) the als_status register stores the information about interrupt status and als data status. new data means data has not been read yet. when the measurement is completed and data is written to the data register, the data status bit will be set to logic 1. when the data register is read, the data status bit will be set to logic 0. interrupt status determines if the als interrupt criteria are met. it will check if the als measurement data is outside of the range defined by the upper and lower threshold limits. als_data_ch0_0 (default = 0x00) b7 b6 b5 b4 b3 b2 b1 b0 als data ch0 low als_data_ch0_1 (default = 0x00) b7 b6 b5 b4 b3 b2 b1 b0 als data ch0 high field addr bits description als data ch0 low 0x8a 7:0 als adc channel 0 lower byte data als data ch0 high 0x8b 7:0 als adc channel 0 upper byte data als_status (default = 0x00) b7 b6 b5 b4 b3 b2 b1 b0 reserved als gain als interrupt status als data status reserved reserved field bits description reserved 7:5 do not care als gain 4 0: als measurement data is in dynamic range 2 (2 to 64k lux) 1: als measurement data is in dynamic range 1 (0.01 to 320 lux) als interrupt status 3 0: als interrupt is clear or not yet triggered 1: als interrupt is triggered als data status 2 0: als measurement data is old data (data has been read) 1: als measurement data is new data (data has not been read) reserved 1:0 do not care
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 11 FLD00042 ?i 2 c digital ambient light sensor interrupt register (0x8f) the interrupt register controls the operation of the interrupt pin and functions. when the interrupt mode is set to 00, the int output pin 2 is inactive / disabled and will not trigger any interrupt. however at this condition, the als_status register will still be updated. note that when this register is to be set with values other than its default values, it should be set before device is in active mode. interrupt (default = 0x08) b7 b6 b5 b4 b3 b2 b1 b0 reserved interrupt polarity interrupt mode field bits description reserved 7:4 must write as 0 reserved 3 do not care interrupt polarity 2 0: int output pin 2 is considered active when it is a logic 0 (default) 1: int output pin 2 is considered active when it is a logic 1 interrupt mode 1:0 00: int output pin 2 is inactive / high impedance state (default) 01: reserved 10: als measurement can trigger interrupt 11: reserved
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 12 FLD00042 ?i 2 c digital ambient light sensor als_thres register (0x97 / 0x98 / 0x99 / 0x9a) the als_thres_up and als_thres_low registers determines the upper and lower limit of the interrupt threshold value respectively. these two values form a range and the interrupt function compares if the measurement value in als_data registers is inside or outside the range. the interrupt function is active if the measurement data is outside the range defined by the upper and lower limits. the data format for als_thres must be the same as als_data registers. 0x97 0x98 0x99 0x9a als_thres_up_0 (default = 0xff) b7 b6 b5 b4 b3 b2 b1 b0 als upper threshold low als_thres_up_1 (default = 0xff) b7 b6 b5 b4 b3 b2 b1 b0 als upper threshold high als_thres_low_0 (default = 0x00) b7 b6 b5 b4 b3 b2 b1 b0 als lower threshold low als_thres_low_1 (default = 0x00) b7 b6 b5 b4 b3 b2 b1 b0 als lower threshold high field addr bits description als upper threshold low 0x97 7:0 als upper threshold lower byte als upper threshold high 0x98 7:0 als upper threshold upper byte als lower threshold low 0x99 7:0 als lower threshold lower byte als lower threshold high 0x9a 7:0 als lower threshold upper byte
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 13 FLD00042 ?i 2 c digital ambient light sensor interrupt persist register (0x9e) the interrupt persist register controls the n number of times the measurement data is outside the range defined by the upper and lower threshold limits before asserting the int output pin 2. interrupt persist (default = 0x00) b7 b6 b5 b4 b3 b2 b1 b0 reserved als persist field bits description reserved 7:4 must write as 0 als persist 3:0 0000: every als measurement data will generate an interrupt (default) 0001: 1 consecutive als measurement data outside the range 0010: 2 consecutive als measurement data outside the range ? 1111: 15 consecutive als measurement data outside the range
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 14 FLD00042 ?i 2 c digital ambient light sensor package dimensions top view side view bottom view end view note: 1. all units in mm. 2. tolerances: 0.2mm 0.025 (8x) 0.40 (8x) 0.75 2.00 1.74 2.65 pin 1 marking 1.15 0.35 (6x) 81 72 63 54 0.65 (6x) 0.20 (4x) 0.30 0.20 0~0.03mm 0.30 (8x) 0.70
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 15 FLD00042 ?i 2 c digital ambient light sensor typical application circuit optical design recommendations the performance of the device in the application depends on its characteristics as well as the way the device is mounted on the end system. the critical aspect of the end system mechanical design is the optimization of the optical path between the device and the space around, which is governed by: the size of the glass or plastic window so that light is not blocked by the adjacent opaque surfaces. the thickness of the window. the transmittance of the window material. the distance from the device to the window. the dimensional recommendations are shown in the diagram below. regarding the transmittance, the window material should be selected based on its transmittance in the visible spectrum and the infrared spectrum (400nm to 900nm). c1 scl sda int v dd v bus r1 r1, r2, r3 = 1k to 10k c1 = 0.1f, c2 = 4.7f 4 5 3 6 2 7 1 8 FLD00042 microcontoller i 2 c bus c2 r2 r3 side view of recommended mounting optical window FLD00042 window length 4.4mm distance between device and window 0.5mm max. note: not to scale window thickness 1.0mm max. receiver
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 16 FLD00042 ?i 2 c digital ambient light sensor tape and reel dimensions note: 1. all units in mm. 2. empty component pockets sealed with top cover tape 3. 7 inch reel: 2,500 pieces per reel 4. in accordance with ansi/eia 481-1-a-1 99 4 specifications 4.00 0.10 1.75 0.10 2.85 8.00 0.30 3.50 0.05 2.20 0. 9 0 ?.50 ?.00 min pin 1 4.00 0.10 2.00 0.05 +0.1 ? 60.0 1.0 14.40 typ. 178.0 2.0
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 17 FLD00042 ?i 2 c digital ambient light sensor reflow profile symbol process zone temp maximum temp/ time or duration r1 heat up 25? to 150? 3?/s r2 solder paste dry 150? to 200? 100s to 180s r3 solder re?w 200? to 260? 3?/s r4 260? to 200? -6?/s r5 cool down 200? to 25? -6?/s time maintained above liquidus point, 217? >217? 60 to 90 seconds peak temperature 260? time within 5? of actual peak temperature >255? 20 seconds time 25? to peak temperature 25? to 260? 8 minutes notes: 1. reflow soldering should not be done more than twice. 2. when soldering, do not put stress on the devices during heating. 3. after soldering, do not warp the circuit board. temperature (?) 25c 260c (peak) 255c 217c 200c 150c time (seconds) 50 0 100 150 200 250 300 60C90 sec. above 217c r1 r2 r3 r4 r5
?012 fairchild semiconductor corporation www.fairchildsemi.com FLD00042 rev. 1.0.3 18 FLD00042 ?i 2 c digital ambient light sensor


▲Up To Search▲   

 
Price & Availability of FLD00042

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X